	keyNames[49] = "1";
	keyNames[50] = "2";
	keyNames[51] = "3";
	keyNames[52] = "4";
	keyNames[53] = "5";
	keyNames[54] = "6";
	keyNames[55] = "7";
	keyNames[56] = "8";
	keyNames[57] = "9";
	keyNames[48] = "0";
	keyNames[45] = "-";
	keyNames[61] = "=";
	keyNames[127] = "backspace";
	keyNames[9] = "tab";
	keyNames[113] = "q";
	keyNames[119] = "w";
	keyNames[101] = "e";
	keyNames[114] = "r";
	keyNames[116] = "t";
	keyNames[121] = "y";
	keyNames[117] = "u";
	keyNames[105] = "i";
	keyNames[111] = "o";
	keyNames[112] = "p";
	keyNames[91] = "[";
	keyNames[93] = "]";
	keyNames[13] = "enter";
	keyNames[133] = "ctrl";
	keyNames[97] = "a";
	keyNames[115] = "s";
	keyNames[100] = "d";
	keyNames[102] = "f";
	keyNames[103] = "g";
	keyNames[104] = "h";
	keyNames[106] = "j";
	keyNames[107] = "k";
	keyNames[108] = "l";
	keyNames[59] = ";";
	keyNames[39] = "'";
	keyNames[134] = "shift";
	keyNames[0] = "\\";
	keyNames[122] = "z";
	keyNames[120] = "x";
	keyNames[99] = "c";
	keyNames[118] = "v";
	keyNames[98] = "b";
	keyNames[110] = "n";
	keyNames[109] = "m";
	keyNames[44] = ",";
	keyNames[46] = ".";
	keyNames[47] = "/";
	keyNames[134] = "rshift";
	keyNames[42] = "*";
	keyNames[132] = "alt";
	keyNames[32] = "space";
	keyNames[175] = "capslock";
	keyNames[135] = "f1";
	keyNames[136] = "f2";
	keyNames[137] = "f3";
	keyNames[138] = "f4";
	keyNames[139] = "f5";
	keyNames[140] = "f6";
	keyNames[141] = "f7";
	keyNames[142] = "f8";
	keyNames[143] = "f9";
	keyNames[144] = "f10";
	keyNames[255] = "pause";
	keyNames[151] = "home";
	keyNames[128] = "uparrow";
	keyNames[150] = "pgup";
	keyNames[173] = "minus";
	keyNames[130] = "leftarrow";
	keyNames[170] = "kp_ins";
	keyNames[164] = "kp_5";
	keyNames[131] = "rightarrow";
	keyNames[174] = "plus";
	keyNames[152] = "end";
	keyNames[129] = "downarrow";
	keyNames[149] = "pgdn";
	keyNames[147] = "ins";
	keyNames[148] = "del";
	keyNames[145] = "f11";
	keyNames[146] = "f12";
	keyNames[240] = "mwheelup";
	keyNames[239] = "mwheeldown";
	keyNames[241] = "mouse1";
	keyNames[242] = "mouse2";
	keyNames[243] = "mouse3";
	keyNames[244] = "mouse4";
	keyNames[245] = "mouse5";